package com.r.pan.config;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

@Component
@Data
@ConfigurationProperties(prefix = "r-pan")
public class AppConfig {
    @Value("${spring.mail.username}")
    private String emailUsername;

    /**
     * 注册时发送的邮箱验证邮件标题
     */
    private String mailTitleRegister;

    /**
     * 注册时发送的邮箱验证邮件内容
     */
    private String mailContentRegister;

    /**
     * 重置密码时发送的邮箱验证邮件标题
     */
    private String mailTitleResetPassword;

    /**
     * 重置密码时发送的邮箱验证邮件内容
     */
    private String mailContentResetPassword;

    /**
     * 用户初始化的空间大小（GB）
     */
    private Integer initSpace;

    /**
     * 管理员邮箱列表
     */
    private String[] adminEmails;
}
